@CHARSET "ISO-8859-1";
.input {
  border:0px; 
  background-color:#D7D7D7;
  border-right:1px solid;
  border-bottom: 1px solid;
  text-align: center;
}
#centeredbox {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 320px;
height: 240px;
margin: auto;
}
h1{
	font-style:oblique;
	text-shadow:2px 2px 3px #000;
}
ul li {
	list-style: none; 
	cursor: pointer;
}
ul { 
	margin: 10px 0; 
	padding: 5px; 
	background-color: #FFF; 
}
#dettagli{padding: 0; margin: 0;}
#dettaglipage {height: 100%; position: absolute;}
#oraripage {height: 100%; position: absolute;}
#orari {padding: 0; margin: 0;}
#ui-datepicker-div {display:none}
#ui_bar {width: 100%}
.ui-grid-a > :nth-child(n) {
width: 100%;
margin-right: -.5px;
}
#hmain {margin:0px 0px 0 0; border:1 solid; text-align:center;}
#imgLoad {width:22px;height:22px}
#spartenza {color:#808080; width:70%}
#larrivoMid {width:15%}
#larrivo {width:15%; float:right; margin-right:40px}
#sarrivo {color:#808080; width:70%}
#dett {color:#808080;}
#Descrizione {color:#808080;}
#dateIn {width:50%;}
#cercaMain {width:40%;z-index:0}
#select-ora {text-align:center}
#select-date {text-align:center}   
#headerH1{margin:0px 0px 0px 0px; text-align:center;vertical-align:middle}
#hdettagli{margin:0px 0px 0px 0px; text-align:center;vertical-align:middle}
.stripNotifica{
	display:none;	
	color:#fff;	
	z-index:1000;
	position:absolute;
	top:80%;
	left:50%;
	margin-top:-12px;
	margin-left:-41%;
	width:70%;	
	opacity:0.9;
	font-weight:bold;
    text-align: center;
    background-color:#494949;
    padding: 10px 30px 10px 30px;
    border:1px solid #fff;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
}
#wait{
	display:none;	
	z-index:1000;
	position:absolute;
	top:0px;
	left:0px;
	margin-top:0px;
	margin-left:0px;
	width:100%;	
	height:100%;
	opacity:0.5;
    background-color:#808080;
}
#tableWait{	
	display:none;	
	color:#fff;	
	z-index:1001;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-12px;
	margin-left:-21%;
	width:30%;	
	opacity:1;	
	font-weight:bold;
    text-align: center;
    background-color:#494949;
    border:1px solid #fff;
    padding: 2px 30px 2px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
}
#tableWait td{padding-left:10px}
#tableWait table{padding-left:15%;}
#waitimg {
 display: block;
 margin-left: auto;
 margin-right: auto }
.ui-mobile, .ui-mobile .ui-page, .ui-mobile [data-role="page"],
.ui-mobile [data-role="dialog"], .ui-page, .ui-mobile .ui-page-active {      
      backface-visibility:hidden;
      -webkit-backface-visibility:hidden;
      -moz-backface-visibility:hidden;
} 
